Search Result:amberboa moschata
Overview of noun amberboa_moschata
The noun amberboa moschata has 1 sense
- sweet sultan, Amberboa moschata, Centaurea moschata -- (Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea)